package poo.exo4;

public class Ouvrage {

	private String titre;
	private Media media;
	private int annee;	
	private boolean disponibilite;
	private boolean reserve;
	private Abonne abonneeEmprunter;
	private Abonne abonneeReserver;
	
	public Abonne getAbonneeEmprunter() {
		return abonneeEmprunter;
	}

	public void setAbonneeEmprunter(Abonne abonneeEmprunter) {
		this.abonneeEmprunter = abonneeEmprunter;
	}

	public Abonne getAbonneeReserver() {
		return abonneeReserver;
	}

	public void setAbonneeReserver(Abonne abonneeReserver) {
		this.abonneeReserver = abonneeReserver;
	}

	
	


	public Ouvrage(String titre,Media media, int annee/*,boolean disponibilite, boolean reserve*/) {
		super();
		this.titre = titre;
		this.media = media;
		this.annee = annee;
		this.disponibilite = true;
		this.setDisponibilite(true);
		this.reserve = false;
	}
	
	@Override
	public String toString() {
		return "Ouvrage [titre=" + this.titre + ", media=" + this.media + ", annee="
				+ this.annee + ", disponibilite=" + this.disponibilite + ", reserve="
				+ this.reserve + "]";
	}
	
	
	public String getTitre() {
		return titre;
	}
	
	public void setTitre(String titre) {
		this.titre = titre;
	}
	

	
	public Media getMedia() {
		return media;
	}

	public void setMedia(Media media) {
		this.media = media;
	}

	public int getAnnee() {
		return annee;
	}
	
	public void setAnnee(int annee) {
		this.annee = annee;
	}
	
	public boolean isDisponibilite() {
		return disponibilite;
	}
	
	public void setDisponibilite(boolean disponibilite) {
		this.disponibilite = disponibilite;
	}
	
	public boolean isReserve() {
		return reserve;
	}
	
	public void setReserve(boolean reserve) {
		this.reserve = reserve;
	}
	
	
}
